home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / winsock / ircii2-6.zip / SRC\IRCII-2.6\INCLUDE\VARS.H < prev    next >
C/C++ Source or Header  |  1994-12-28  |  4KB  |  147 lines

  1. /*
  2.  * vars.h: header for vars.c
  3.  *
  4.  * Generated from vars.h.proto automatically from the Makefile
  5.  *
  6.  * @(#)$Id: vars.h.proto,v 1.7 1994/07/02 02:38:10 mrg Stab $
  7.  */
  8.  
  9. #ifndef _VARS_H_
  10. #define _VARS_H_
  11.  
  12. extern    int    do_boolean();
  13. extern    void    set_variable();
  14. extern    int    get_int_var();
  15. extern    char    *get_string_var();
  16. extern    void    set_int_var();
  17. extern    void    set_string_var();
  18. extern    char    *get_string_var();
  19. extern    void    init_variables();
  20. extern    char    *var_settings[];
  21. extern    char    *make_string_var();
  22. extern    void    set_highlight_char();
  23. extern    int    charset_size();
  24. extern    void    save_variables();
  25. extern    void    set_var_value();
  26.  
  27. extern    int    loading_global;
  28.  
  29. /* var_settings indexes ... also used in display.c for highlights */
  30. #define OFF 0
  31. #define ON 1
  32. #define TOGGLE 2
  33.  
  34. #define    DEBUG_COMMANDS        0x0001
  35. #define    DEBUG_EXPANSIONS    0x0002
  36. #define DEBUG_FUNCTIONS        0x0004
  37.  
  38. /* indexes for the irc_variable array */
  39. #define ALWAYS_SPLIT_BIGGEST_VAR 0
  40. #define AUTO_UNMARK_AWAY_VAR 1
  41. #define AUTO_WHOWAS_VAR  2
  42. #define BEEP_VAR 3
  43. #define BEEP_MAX_VAR 4
  44. #define BEEP_ON_MSG_VAR 5
  45. #define BEEP_WHEN_AWAY_VAR 6
  46. #define    BOLD_VIDEO_VAR 7
  47. #define CHANNEL_NAME_WIDTH_VAR 8
  48. #define CLIENTINFO_VAR 9
  49. #define CLOCK_VAR 10
  50. #define CLOCK_24HOUR_VAR 11
  51. #define CLOCK_ALARM_VAR 12
  52. #define CMDCHARS_VAR 13
  53. #define COMMAND_MODE_VAR 14
  54. #define CONTINUED_LINE_VAR 15
  55. #define DCC_BLOCK_SIZE_VAR 16
  56. #define    DEBUG_VAR 17
  57. #define DISPLAY_VAR 18
  58. #define EIGHT_BIT_CHARACTERS_VAR 19
  59. #define ENCRYPT_PROGRAM_VAR 20
  60. #define EXEC_PROTECTION_VAR 21
  61. #define FLOOD_AFTER_VAR 22
  62. #define FLOOD_RATE_VAR 23
  63. #define FLOOD_USERS_VAR 24
  64. #define FLOOD_WARNING_VAR 25
  65. #define FULL_STATUS_LINE_VAR 26
  66. #define HELP_PAGER_VAR 27
  67. #define HELP_PATH_VAR 28
  68. #define HELP_PROMPT_VAR 29
  69. #define HELP_SERVICE_VAR 30
  70. #define HELP_WINDOW_VAR 31
  71. #define HIDE_PRIVATE_CHANNELS_VAR 32
  72. #define HIGHLIGHT_CHAR_VAR 33
  73. #define HISTORY_VAR 34
  74. #define HISTORY_FILE_VAR 35
  75. #define HOLD_MODE_VAR 36
  76. #define HOLD_MODE_MAX_VAR 37
  77. #define INDENT_VAR 38
  78. #define INPUT_ALIASES_VAR 39
  79. #define INPUT_PROMPT_VAR 40
  80. #define INPUT_PROTECTION_VAR 41
  81. #define INSERT_MODE_VAR 42
  82. #define INVERSE_VIDEO_VAR 43
  83. #define LASTLOG_VAR 44
  84. #define LASTLOG_LEVEL_VAR 45
  85. #define    LOAD_PATH_VAR 46
  86. #define LOG_VAR 47
  87. #define LOGFILE_VAR 48
  88. #define MAIL_VAR 49
  89. #define MAX_RECURSIONS_VAR 50
  90. #define    MENU_VAR 51
  91. #define MINIMUM_SERVERS_VAR 52
  92. #define MINIMUM_USERS_VAR 53
  93. #define NO_CTCP_FLOOD_VAR 54
  94. #define NOTIFY_HANDLER_VAR 55
  95. #define NOTIFY_LEVEL_VAR 56
  96. #define NOTIFY_ON_TERMINATION_VAR 57
  97. #define NOVICE_VAR 58
  98. #define REALNAME_VAR 59
  99. #define SCROLL_VAR 60
  100. #define SCROLL_LINES_VAR 61
  101. #define SEND_IGNORE_MSG_VAR 62
  102. #define SHELL_VAR 63
  103. #define SHELL_FLAGS_VAR 64
  104. #define SHELL_LIMIT_VAR 65
  105. #define SHOW_AWAY_ONCE_VAR 66
  106. #define SHOW_CHANNEL_NAMES_VAR 67
  107. #define SHOW_END_OF_MSGS_VAR 68
  108. #define SHOW_NUMERICS_VAR 69
  109. #define SHOW_STATUS_ALL_VAR 70
  110. #define SHOW_WHO_HOPCOUNT_VAR 71
  111. #define STATUS_AWAY_VAR 72
  112. #define STATUS_CHANNEL_VAR 73
  113. #define    STATUS_CHANOP_VAR 74
  114. #define STATUS_CLOCK_VAR 75
  115. #define STATUS_FORMAT_VAR 76
  116. #define STATUS_HOLD_VAR 77
  117. #define STATUS_HOLD_LINES_VAR 78
  118. #define STATUS_INSERT_VAR 79
  119. #define STATUS_MAIL_VAR 80
  120. #define STATUS_MODE_VAR 81
  121. #define STATUS_NOTIFY_VAR 82
  122. #define STATUS_OPER_VAR 83
  123. #define STATUS_OVERWRITE_VAR 84
  124. #define STATUS_QUERY_VAR 85
  125. #define STATUS_SERVER_VAR 86
  126. #define    STATUS_UMODE_VAR 87
  127. #define STATUS_USER_VAR 88
  128. #define STATUS_USER1_VAR 89
  129. #define STATUS_USER2_VAR 90
  130. #define STATUS_USER3_VAR 91
  131. #define STATUS_WINDOW_VAR 92
  132. #define SUPPRESS_SERVER_MOTD_VAR 93
  133. #define TAB_VAR 94
  134. #define    TAB_MAX_VAR 95
  135. #define TRANSLATION_VAR 96
  136. #define UNDERLINE_VIDEO_VAR 97
  137. #define USE_OLD_MSG_VAR 98
  138. #define USER_INFO_VAR 99
  139. #define    USERINFO_VAR USER_INFO_VAR
  140. #define    USER_WALLOPS_VAR 100
  141. #define VERBOSE_CTCP_VAR 101
  142. #define WARN_OF_IGNORES_VAR 102
  143. #define XTERM_OPTIONS_VAR 103
  144. #define NUMBER_OF_VARIABLES 104
  145.  
  146. #endif /* _VARS_H_ */
  147.